Get list of service
GET /api/v1/services
Description
Retrieve a list of services based on various filters and pagination options.
URL:
- Raw URL:
/api/v1/services?serviceByDeleted=&serviceByDisplays=INTERNAL&serviceByCodes=&serviceByIds=&serviceSearch=&serviceDateRange=&order=DESC&page=&limit= - Host:
- Path:
/api/v1/services
/api/v1/services?serviceByDeleted=<string>&serviceByDisplays=INTERNAL&serviceByCodes=<string>&serviceByIds=<string>&serviceSearch=<string>&serviceDateRange=<string>&order=DESC&page=<string>&limit=<string>
Query Params
| Param | value |
|---|---|
| serviceByDeleted | string |
| serviceByDisplays | INTERNAL |
| serviceByCodes | string |
| serviceByIds | string |
| serviceSearch | string |
| serviceDateRange | string |
| order | DESC |
| page | string |
| limit | string |
🔑 Authentication bearer
| Param | value | Type |
|---|---|---|
| Auth | {{tenantSupAdminAccessToken}} | string |
Response: 200
{
"nextPage": 2,
"previousPage": null,
"currentPage": 1,
"results": [
{
"_id": "{{$randomId}}",
"code": "infrastructure",
"__v": 0,
"config": [
{
"label": "luka Label",
"key": "ylabel",
"required": true,
"value": "string",
"valueType": "string",
"formType": "input",
"_id": "{{$randomId}}",
"formOptions": []
},
{
"label": "Laka label",
"key": "thslabel",
"required": true,
"value": "string",
"valueType": "string",
"formType": "input",
"_id": "{{$randomId}}",
"formOptions": []
}
],
"createdAt": "{{$timestamp}}",
"createdBy": "SYSTEM",
"deleted": false,
"deletedBy": null,
"display": "PUBLIC",
"name": "Infrastructure",
"requirements": [],
"rotationPeriod": "MONTHS",
"rotationValue": 1,
"updatedAt": "{{$timestamp}}",
"updatedBy": null,
"urlIdentity": "http://dessie.org"
}
],
"perPageLimit": 20,
"totalRecords": 333,
"totalPages": 17
}
LANGUAGE
CURL REQUEST
curl --request GET \
--url /api/v1/services \
--header 'accept: application/json' \
--header 'content-type: application/json'
RESPONSE
Click Try It! to start a request and see the response here!